package pl.textureStudio.model
{
	import pl.textureStudio.data.vo.StudioTextureVO;

	/**
	 * @author michalr
	 */
	public interface IStudioModel
	{
		function set currentEditedTexture( vo:StudioTextureVO ):void;

		function set dataLoadCount( val:uint ):void;

		function get dataLoadCount():uint;

		function get currentEditedTexture():StudioTextureVO;

		function showTexturesList():void;
	
		function closePanel():void;
		
		function editTextureByID(id:String):void;

		function addNewTexture():void;
	}
}
